Oh FFS, it's how you say it, can it be considered funny etc.. Offcourse it's offensive if you come to a road traveller and say "you filthy pikey!" for no reason, but if you use it in a "pikey's peek" fashion, then it's funny, and i'm sure it was funny to many road travellers.